﻿using OddUserManager.Model;
using System;
using System.Collections.Generic;
using System.Text;

namespace OddUserManager.Data.IRepositories
{
    public interface IOddUserRepository :IRepository<OddUser>
    {

        PageViewCollection<OddUser> SearchOddUserPages(OddUser param, int pageIndex, int pageSize, string sortColumn, string sortDirection);

        List<OddUser> GetOddUsersBySiteId(int siteId);

        List<OddUser> GetOddUserByParam(OddUser param);

        void UpdateSiteSort();

        List<OddUser> GetAllOddUsers();

        List<OddUser> GetAllUsersWithOdds(int num);

    }
}
